Fix refreshing cached A(AAA) records that expire
authorRafał Miłecki <[email protected]>
Mon, 20 Mar 2017 10:45:07 +0000 (11:45 +0100)
committerRafał Miłecki <[email protected]>
Mon, 20 Mar 2017 11:34:24 +0000 (12:34 +0100)
commitf89986b67dd5256c6570e563c81aded4d39bc002
treef3970217b0206d757e99c0d232f864c04d9588c9
parentfd5a160a15c48a97f7fc755c1310f17c869f0233
Fix refreshing cached A(AAA) records that expire

Old code was trying to refresh record after it has already expired. Now
it tries after 50% of TTL has passed - we do the same for other records.

Fixes: 80dd24602480 ("Refresh DNS records A and AAAA directly")
Signed-off-by: Rafał Miłecki <[email protected]>
Acked-by: John Crispin <[email protected]>
cache.c